package com.ceiling.service;

import com.ceiling.bean.promotion.Coup;
import com.ceiling.bean.promotion.ads.bo.AdsCreateBO;
import com.ceiling.bean.promotion.ads.bo.AdsDelBO;
import com.ceiling.bean.promotion.ads.bo.AdsEditBO;
import com.ceiling.bean.promotion.ads.bo.AdsShowListBO;
import com.ceiling.bean.promotion.ads.vo.AdsCreatedByAddPicVO;
import com.ceiling.bean.promotion.ads.vo.AdsCreatedVO;
import com.ceiling.bean.promotion.ads.vo.AdsUltimateShowListVO;
import com.ceiling.bean.promotion.coup.bo.CoupShowListBO;
import com.ceiling.bean.promotion.coup.vo.CoupUltimateShowListVO;
import org.springframework.web.multipart.MultipartFile;

public interface PromotionService {
    AdsUltimateShowListVO adShowList(AdsShowListBO adsShowListBO);

    AdsCreatedByAddPicVO adCreatePic(MultipartFile file,String url);

    AdsCreatedVO adCreated(AdsCreateBO adsCreateBO);

    AdsCreatedVO adEdit(AdsEditBO adsEditBO);

    Integer adDel(AdsDelBO adsDelBO);

    CoupUltimateShowListVO coupShowList(CoupShowListBO coupShowListBO);

    Coup coupEdit(Coup coup);

    Integer coupDel(Coup coup);

    Coup coupCreated(Coup coup);
}
